microwave substrate - German English Dictionary